// 工具函数

// 使用雪花id
const GenId = require("../SnowFlakeId/index.js")

function generateUserId() {
  const genid = new GenId({ WorkerId: 20000823 });
  return genid.NextId()
}


// 验证函数 是否必填
function verify(obj) {
  let flag = false //标杆
  let arr = []  //要返回没有填的数据
  Object.keys(obj).forEach(key => {  //Object.keys遍历对象返回的是键名的数组
    if (obj[key]) {
      flag = true  //验证数据通过
    } else {        //验证数据不通过 返回没有填写的数据
      arr.push({ key })
      flag = false
    }
  })
  return { flag, arr }
}




module.exports = {
  generateUserId,
  verify
}
